//
// Created by buk on 8/30/24.
//

#ifndef AI_CONTROLLER_H
#define AI_CONTROLLER_H

#include "../base/messages.hpp"

namespace ai::facial_recognition {

    class AIController {
    public:
        AIController();
        ~AIController();

        void onWebRequest(RequestMessagePtr msg);

        void subscribeRequest(const RequestSignalType::slot_type &request_slot);
    private:

        RequestSignalType request_signal_;
    };

}

#endif //AI_CONTROLLER_H
